<?php

Yii::import('application.modules.vinculacion.models._base.BaseArea');

class Area extends BaseArea {

    const ESTADO_ACTIVO = 'ACTIVO';
    const ESTADO_INACTIVO = 'INACTIVO';

    /**
     * @return Area
     */
    public static function model($className = __CLASS__) {
        return parent::model($className);
    }

    public static function label($n = 1) {
        return Yii::t('app', 'Area|Areas', $n);
    }

    public function attributeLabels() {
        return array_merge(parent::attributeLabels(), array(
            'num_horas' => Yii::t('app', 'N. Horas'),
            'id_carrera' => Yii::t('app', 'Carrera'),
            'estado' => Yii::t('app', 'Estado'),
            'idCarrera' => null,
            'repTrabajoCampos' => null,
            'descripcion' => Yii::t('app', 'Descripción'),
        ));
    }

    public function getEstadosOptions() {
        return array(
            self::ESTADO_ACTIVO => Yii::t('app', 'Activo'),
            self::ESTADO_INACTIVO => Yii::t('app', 'Inactivo'),
        );
    }

}
